package com.soushangxing.comfyuibackendv2.entity

import org.springframework.data.annotation.Id
import org.springframework.data.mongodb.core.mapping.Document
import java.time.LocalDateTime

@Document("order_error")
class OrderErrorEntity {

    @Id
    lateinit var id: String

    /**
     * 任务ID（Prompt内置）
     */
    var promptId: String = ""
    /**
     * 任务ID（前端入参）
     */
    var taskId: String = ""
    /**
     * 发起用户ID
     */
    var userId: String = ""


    /**
     * 任务状态
     */
    var status: String = ""
    /**
     * 错误详情
     */
    var message: String = ""
    /**
     * 任务输出文件名称
     */
    var output: String = ""
    /**
     * 任务输出文件URL
     */
    var outputPath: String = ""
    /**
     * 任务输出预览图的URL
     */
    var previewPath: String = ""


    /**
     * 创建时间
     */
    var createTime: LocalDateTime = LocalDateTime.now()
}
